'use strict';

import DateTime from './date-time';

export default class {
	/*
	 * 通过年份获取年龄。
	 * @param year 出生年份
	 * @return 年龄
	 */
	static getByYear(year) {
		let date = new Date();
		let currentYear = date.getFullYear();

		return currentYear - parseInt(year);
	}

	/*
	 * 通过身份证号获取年龄。
	 * @param idCard 身份证号
	 */
	static getByIdCard(idCard = '') {
		let value = '';

		if (idCard !== '') {
			let bornYear = idCard.substring(6, 10);
			let currentYear = DateTime.format(0, 'YYYY');
			value = currentYear - bornYear;
		}

		return value;
	}
}
